<html>
    <head>
        <title>实体相关DTO</title>
    </head>
    <body>
        <script>
            /*
                1、实体相关的Dto
                                              
                                                        (1). EntityDto 

                                                                IEntityDto<TKey>是一个简单的接口，仅定义了Id属性。
                                                                    
                                                                你可以为与实体匹配的DTO实现它或从EntityDto<TKey>继承。
                                                                    
                                                                    eg：

                                                                        using System;
                                                                        using Volo.Abp.Application.Dtos;

                                                                        namespace AbpDemo
                                                                        {
                                                                            public class ProductDto : EntityDto<Guid>
                                                                            {
                                                                                public string Name { get; set; }
                                                                                //...
                                                                            }
                                                                        }



                                                        (2)、会被审计的Dto
                                                                    
                                                                如果你的实体继承自"已审计的实体类"（或实现审计接口），你可以使用以下基类来创建DTO：

                                                                        ①、CreationAuditedEntityDto

                                                                        ②、CreationAuditedEntityWithUserDto

                                                                        ③、AuditedEntityDto

                                                                        ③、AuditedEntityWithUserDto

                                                                        ④、FullAuditedEntityDto

                                                                        ⑤、FullAuditedEntityWithUserDto



                                                        (3)可扩展 Dto
                                                                
                                                                        如果要为DTO使用对象扩展系统，可以使用或继承以下DTO类：

                                                                                ①、ExtensibleObject实现了IHasExtraProperties（其他基类继承了这个类）。

                                                                                ②、ExtensibleEntityDto 

                                                                                ③、ExtensibleCreationAuditedEntityDto

                                                                                ④、ExtensibleCreationAuditedEntityWithUserDto

                                                                                ⑤、ExtensibleAuditedEntityDto

                                                                                ⑥、ExtensibleAuditedEntityWithUserDto

                                                                                ⑦、ExtensibleFullAuditedEntityDto

                                                                                ⑧、ExtensibleFullAuditedEntityWithUserDto

            */
        </script>
    </body>
</html>